﻿
a{color: #3f3f3f;}

.swiper-list h5{font-size: 16px;line-height: 24px;margin-top: 60px;}
.swiper-list h4{font-size: 60px;color: #0084fc;font-weight: bold;/* margin-top: 30px; */}
.swiper-list p{font-size: 24px;margin-top: 50px;}
.swiper-banner{height: 500px;}




.jiancecp-box{padding: 60px 0;}
.jiancecp{width: 1200px;margin: 0 auto;margin-top: 16px;}  
.jiancecp-titl{width: 17%;float: right;background: rgba(255,255,255,.8);padding-left: 20px;line-height: 26px;}
.jiancecp-titl h1{font-size: 70px;font-weight: bold;color: #eee;}
.jiancecp-titl h2{font-size: 35px;font-weight: bold;margin-top: -60px;}
.jiancecp-titl h3{width: 40px;height: 4px;background-color: #000;margin: 16px auto;color: #eee;}
.jiancecp-p div{/* margin: 0 auto; *//* width: 420px; */color: rgb(196, 61, 137)}
.jiancecp-titl p{/* width: 200px; *//* text-align: center; */padding: 0px 10px;margin: 20px 5px;display: block;/* float: left; */font-size: 18px;}

.jiancecp-list{width: 82%;float: left;}
.jiancecp-list ul li{float: left;/* width: 48%; */margin: 4px 4px;height: 214px;}

.jiancecp-list .more a {display: block;width: 300px;text-align: center;color: #fff;background: #ffa800;border-radius: 30px;padding: 10px 0;margin: 0 auto;font-size: 20px;margin-top: 10px;}
.jiancecp-list .more a:hover{background: rgba(255,168,0,0.7);}
.content-img img{width: 100%;}
.content-img{ width: 100%; }
.content-list{height: 200px;}
.jiancecp-p div{color: #898989;}
.jiancecp-p p{/* font-size: 20px; */}
.jiancecp-p span{font-size: 14px;}

.important_one{width: 100%;height: 298px;overflow: hidden;}
.important_one img{width: 100%;}
.li_box {
    position: relative;
    left: 0;
    top: -210px;
     transform: translate(0, 0); 
    width: 100%; 
    height: 165px;
    /* background-color: pink; */
    background: rgba(255, 255, 255, .5);
    z-index: 2;
    padding: 0 20px;
    box-sizing: border-box;
}










.jieshao{background: url(../images/jieshao2.jpg)no-repeat center;padding: 30px 0;}
.jieshao-titl{width: 1200px;margin: 0 auto;}
.jieshao-l{float: left;width: 50%;}
.jieshao-l h1{font-size: 22px;color: #0084fc;}
.jieshao-l h2{font-size: 18px;color: #0084fc;}
.jieshao-l p{color: #868686;padding-right: 30px;line-height: 24px;}
.jieshao-l a{display: block;width: 20%;background: #0084fc;color: #fff;padding: 10px 0;margin-top: 10px;text-align: center;}
.jieshao-r{float: left;width: 50%;}
.jieshao-r img{width: 100%;}
.jieshao-bott{width: 1200px; margin: 0 auto;background: #fff;box-shadow: 0px 0px 12px 0px rgba(167, 167, 167, 0.4);margin-top: 30px;padding: 20px 0;margin-bottom: 60px;}
.jieshao-bott-l{float: left;width: 30%;text-align: center;border-right: 1px solid #a0a0a0;box-sizing: border-box;}
.jieshao-bott-l h3{font-size: 30px;line-height: 40px;}
.jieshao-bott-r{float: left;width: 60%;margin-left: 10%;}
.phone{border:1px solid #0084fc;box-sizing: border-box;padding: 8px 10px;width: 50%;border-radius: 4px;}
.subm{background: #0084fc;border:1px solid #0084fc;color: #fff;box-sizing: border-box;padding: 8px 10px;width: 20%;border-radius: 4px;}
/* 近期评测结果 */
.txtMarquee-top{
    margin-top: 0.5rem;
}
.txtMarquee-top h4{
    font-size: 0.28rem;
    font-weight: bold;
    
    margin-bottom: 0.3rem;
}
.txtMarquee-top .bd{border:1px solid #0084fc;width: 70.5%;border-radius: 4px;}
.txtMarquee-top .infoList li{ height:30px; line-height:30px; color: #535353;  text-align: center;}
.txtMarquee-top .infoList li span{ padding: 0 2px; text-align: center;}


.jiance{background: url(../images/03.jpg)no-repeat center;padding-top: 30px;}
.jiance-w{background: url(../images/jiance.jpg)no-repeat center;padding: 30px 0;margin-top: 30px;}
.jiance-w-ch{width: 1200px;margin: 0 auto;}
.jiance-w-ch-l{float: left;width: 24%;margin: 0.5%;background: rgba(255,255,255,.7);padding: 20px 50px;box-sizing: border-box;}
.jiance-w-ch-l-img{float: left;}
.jiance-w-ch-l-h{float: left;}
.jiance-w-ch-l-h h2{font-size: 16px;line-height: 56px; color: #3f3f3f; }

.jiance-w-ch-l:hover{background: rgba(255,255,255,1);}








.flexslider {
    margin: 0px auto 20px;
    position: relative;
    width: 100%;
    height: 482px;
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../images/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a img {
    width: 100%;
    height: 482px;
    display: block;
}







.kunhuo{background: url(../images/02.jpg)no-repeat center;padding: 60px 0;}
.kunhuo-biaoti{width: 1200px;margin:0 auto;background: #fff;box-shadow: 0px 0px 10px 0px rgba(167, 167, 167, 0.2);margin-bottom: 60px;}
.kunhuo-w{width: 1200px;margin: 0 auto;background: #fff;padding: 30px 0;}
.kunhuo-list{float: left;width: 12%;margin: 20px 0.2%;}
.kunhuo-list div{margin: 0 auto;text-align: center; }
.kunhuo-list h2{font-size: 14px;text-align: center;padding: 6px 0;color: #3f3f3f;}
.kunhuo-list:hover{box-shadow: 0px 0px 10px 0px rgba(167, 167, 167, 0.2);}




.lc{background: #f5f7fd;}
.liucheng{width: 1200px;margin: 0 auto;padding: 30px 0;}
.liucheng-list{float: left;width: 21.5%;margin: 10px 20px;border:1px solid #edeef0;}
.liucheng-l{float: left;width: 70%;padding: 20px 20px;box-sizing: border-box;}
.liucheng-l h2{font-size: 16px;font-weight: bold;}
.liucheng-l h3{color: #0084fc;}
.liucheng-l p{font-size: 12px;}
.liucheng-r{float: left;width: 30%;background: #0084fc;color: #fff;font-size: 14px;padding: 32px 10px;box-sizing: border-box;text-align: center;opacity: 0;}
.liucheng-list:hover .liucheng-r{opacity: 1;}
.liucheng-list:hover{border:1px solid #0084fc;}




.fuwu{width: 1200px;margin: 0 auto;padding: 30px 0;}
.fuwu-list{float: left;width: 29.5%;margin: 10px 20px;border:1px solid #edeef0;}
.fuwu-l{float: left;width: 80%;padding: 20px 20px;box-sizing: border-box;}
.fuwu-l h2{font-size: 16px;font-weight: bold;}
.fuwu-l h3{color: #0084fc;}
.fuwu-l p{font-size: 12px;}
.fuwu-r{float: left;width: 20%;background: #0084fc;color: #fff;font-size: 14px;padding: 59px 10px;box-sizing: border-box;text-align: center;opacity: 0;}
.fuwu-list:hover .fuwu-r{opacity: 1;}
.fuwu-list:hover{border:1px solid #0084fc;}













  .swiper-container {
      width: 100%;
      

    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      
         overflow: hidden;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
       
    }
    
    @media (max-width:960px){
          .swiper-slide img{width:1200px;}
      }
      @media (max-width:640px){
          .swiper-slide img{width:960px;}
      } 
    
    




.swiper-pagination2{left:300px;}

.w{width: 1200px;margin: 0 auto;}
.important_service {
    overflow: hidden;
    position: relative;
    overflow: hidden;
    width: 100%;
    /* background-color: pink; */
    background: url(../images/important_service_bg.png) no-repeat;
    background-size: 100% 100%;
    z-index: 3;
    padding-top: 60px;
}

.titl {
    width: 100%;
    height: 28px;
    background: url(../images/bg2.png) no-repeat center;
    background-size: cover;

    text-align: center;
    font-size: 28px;
    line-height: 25px;
    font-weight: 700;
    color: #000;
}

.info {
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
    color: #9f9f9f;
}

.important_box {
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
}

.important_tab {
    overflow: hidden;
    float: left;
    width: 22%;
    float: left;
}

.important_tab .tab_list li {
    width: 100%;
    height: 40px;
    margin-bottom: 58px;
    padding: 0 0 0 20px;
    cursor: pointer;
}

.important_tab .tab_list li h3 {
    color: #898989;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
}

.important_tab .tab_list li p {
    font-size: 12px;
    color: #b4b4b4;
    font-style: italic;
}


/* è“è‰²è¾¹å·¦è¾¹ */

.tab_list_cur {
    border-left: 1px solid #0084fc;
}

.important_tab .tab_list .tab_list_cur>h3 {
    color: #000;
}

.important_tab .tab_list .tab_list_cur>p {
    color: #333;
}


/* important_tab_content å³è¾¹å†…å®¹æ¨¡å— */

.important_tab_content {
    float: left;
    width: 75%;
    padding: 0 10px;
}

.important_tab_content_items {
    display: none;
}
.important_tab_content_items img{width: 100%;}
.important_tab_content_items:nth-child(1) {
    display: block;
}

.important_tab_content_items li {
    float: left;
    position: relative;
    width: 49%;
    height: 260px;
}

.important_tab_content_items li img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.important_tab_content_items li:nth-child(odd) {
    margin-right: 0px;
}

.important_tab_content_items li:nth-child(n+3) {
    margin-top: 0px;
}





 
.jcfa{padding-bottom: 30px;width: 1200px;margin: 0 auto;}  
.jcfa-titl{width: 25%;float: left;background: rgba(255,255,255,.8);padding: 0 10px;}
.jcfa-titl h1{font-size: 70px;font-weight: bold;color: #eee;}
.jcfa-titl h2{font-size: 35px;font-weight: bold;margin-top: -60px;}
.jcfa-titl h3{width: 40px;height: 4px;background-color: #000;margin: 16px auto;color: #eee;}
.jcfa-p div{/* margin: 0 auto; *//* width: 420px; */color: rgb(196, 61, 137)}
.jcfa-titl p{/* width: 200px; *//* text-align: center; */padding: 2px 20px;margin: 10px 5px;display: block;/* float: left; */font-size: 18px;}

.jcfa-list{width: 74%;float: left;}
.jcfa-list ul li{float: left;width: 48%;margin: 4px 4px;height: 203px;}

.jcfa-list .more a {display: block;width: 300px;text-align: center;color: #fff;background: #ffa800;border-radius: 30px;padding: 10px 0;margin: 0 auto;font-size: 20px;margin-top: 10px;}
.jcfa-list .more a:hover{background: rgba(255,168,0,0.7);}
.content-img img{width: 100%;}
.content-img{width: 100%;}
.content-pit img{width: 100%;}
.content-pit{width: 100%;height: 200px;overflow: hidden;}
.content-list{height: 200px;}
.jcfa-p div{color: #000;}
.jcfa-p p{font-size: 18px;}
.jcfa-p span{font-size: 12px;line-height: 10px;}


/* liä¸­çš„å®šä½ç›’å­ */

.li_box {
    position: relative;
    left: 0;
    top: -200px;
    transform: translate(0, 0);
    width: 90%;
    height: 144px;
    /* background-color: pink; */
    background: rgba(255, 255, 255, .9);
    z-index: 2;
    padding: 0 20px;
    box-sizing: border-box;
    margin: 0 20px;
}


.li_box h2 {
    margin-top: 30px;
    font-size: 20px;
    padding-top: 20px;
    font-weight: bold;
}

.li_box p {
    font-size: 14px;
    margin-top: 10px;
    text-align: justify;
    height: 70px;
}


.li_box .xiangqing {
    display: block;
    width: 200px;
    height: 35px;
    background: #0084fc;
    color: #FFF;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    margin: 0 auto;
    /* margin-top: 30px; */
}

.li_box .xiangqing:hover {
    color: #f40;
}
.important_tab_content_a{width: 30%;margin: 0 auto;padding: 8px 0;display: block;text-align: center;margin-top: 10px;background: #0084fc;font-size: 14px;color: #fff;}
/* æ–°èƒ½æºå……ç”µæ¡© */

.car_box {
    position: relative;
    width: 100%;
    height: 305px;
}

.car_ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 500%;
    height: 100%;
}

.car_ul li {
    float: left;
    height: 100%;
    cursor: pointer;
}

.car_info {
    float: left;
    width: 50%;
    text-align: justify;
    /* padding-left: 30px; */
}

.car_info>h4 {
    color: #0084fc;
    font-size: 20px;
    margin-top: 30px;
}

.car_info>em {
    display: block;
    width: 45px;
    height: 5px;
    background-color: #0084fc;
    margin-top: 15px;
    border-radius: 3px;
}

.car_content {
    display: block;
    font-size: 14px;
    color: #727272;
    margin-top: 15px;
    line-height: 25px;
    padding-right: 30px;
}

.car_pic {
    float: left;
    width: 50%;
}

.car_pic img {
    display: block;
    width: 100%;
    height: 100%;
}

.car_circle {
    position: absolute;
    bottom: 30px;
    left: 25px;
    width: 100%;
    height: 5px;
}

.car_circle .car_ol li {
    float: left;
    width: 35px;
    height: 4px;
    background-color: #dcdcdc;
    margin-right: 5px;
}

.car_circle .car_ol .car_ol_li_current {
    background-color: #0084fc;
}


/* 行业解决方案 */
.hangye{padding: 30px 0;margin: 0 auto;}  
.hangye-titl{position: absolute;top: auto;right: 14%;width: 15%;text-align: center;}
.hangye-titl h1{font-size: 70px;font-weight: bold;color: #eee;}
.hangye-titl h2{font-size: 35px;font-weight: bold;margin-top: -60px;}
.hangye-titl h3{width: 40px;height: 4px;background-color: #000;margin: 16px auto;color: #eee;}
.hangye-p{margin-top: 50px;}
.hangye-p div{/* margin: 0 auto; *//* width: 420px; */color: rgb(255,255,255)}
.hangye-titl p{padding: 10px 0;display: block;/* float: left; */font-size: 18px;line-height: 30px;}

.hangye-list{/* width: 73%; *//* float: left; */}
.hangye-list ul li{/* float: left; *//* width: 48%; *//* margin: 4px 4px; */}

.hangye-list .more a {display: block;width: 300px;text-align: center;color: #fff;background: #ffa800;border-radius: 30px;padding: 10px 0;margin: 0 auto;font-size: 20px;margin-top: 10px;}
.hangye-list .more a:hover{background: rgba(255,168,0,0.7);}
.content-img img{}
.content-img{/* width: 48%; */}
.content-list{height: 200px;}
.content-list h1{font-size: 18px;}
.content-list p{font-size: 12px;}

.solve_li_box {
    overflow: hidden;
    position: absolute;
    top: 80%;
    left: 45%;
    transform: translate(-50%, -50%);
    z-index: 6;
    text-align: justify;
}

.solve_li_box h4 {
    color: #FFF;
    font-size: 20px;
}

.solve_xian {
    width: 40px;
    height: 5px;
    border-radius: 3px;
    background-color: #0084fc;
    margin-top: 15px;
}

.solve_li_box p {
    width: 90%;
    color: #FFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 10px;
}

.solve_li_box .chakan {
    display: block;
    width: 200px;
    height: 55px;
    background-color: #0084fc;
    color: #FFF;
    line-height: 55px;
    text-align: center;
    font-size: 20px;
    margin-top: 15px;
}

.solve_ol_box {
    position: absolute;
    bottom: 30px;
    z-index: 10;
    /* width: 100%; */
    height: 10px;
    left: 22%;
    /* transform: translateX(-50%); */
}

.solve_circle {
    width: 100%;
    height: 10px;
}

.solve_circle li {
    float: left;
    width: 35px;
    height: 4px;
    background-color: #434343;
    margin-right: 10px;
}

.solve_circle .solve_ol_current {
    background-color: #0084fc;
}

.solve_tab_box {
    position: absolute;
    top: 1240px;
    z-index: 99997;
    right: 14%;
}

.solve_tab_box .solve_tab_ul li {
    width: 175px;
    height: 45px;
    text-align: center;
    line-height: 45px;
}

.solve_tab_box .solve_tab_ul .solve_tab_li_current {
    background-color: rgba(255, 255, 255, .3);
}

.solve_tab_box .solve_tab_ul li:hover {
    background-color: rgba(255, 255, 255, .3);
}

.solve_tab_box .solve_tab_ul li a {
    color: #FFF;
    font-style: italic;
    font-size: 18px;
}


/* 电子电子认证服务 */

.serve_box {
    width: 100%;
    /* height: 765px; */
    /* margin-top: 1555px; */
    background: url(../images/serve_bg.png) no-repeat;
    background-size: 100% 100%;
    padding: 30px 0;
}

.serve_box .serve_ul {
    overflow: hidden;
    width: 100%;
    padding: 20px 0;
}

.serve_box .serve_ul li {
    float: left;
    width: 19.3%;
    /* height: 100px; */
    margin-right: 10px;
    cursor: pointer;
}

.serve_box .serve_ul li:nth-child(5n) {
    margin-right: 0;
}

.serve_box .serve_ul li:nth-child(n+6) {
    margin-top: 50px;
}

.serve_box .serve_ul li img {
    display: block;
    width: 100%;
}

.serve_box .serve_ul li p {
    font-size: 20px;
    color: #000;
    text-align: center;
}

.serve_ul li:hover p {
    color: #0686fc;
}


/* 拜恩检测服务全球banner */

.baien {
    overflow: hidden;
    width: 100%;
    height: 655px;
    background: url(../images/baien.jpg) no-repeat;
    background-size: 100% 100%;
}

.baien h2 {
    color: #fff;
    font-size: 60px;
    margin-top: 200px;
    padding-left: 20px;
    font-weight: 700;
}

.baien h3 {
    font-size: 40px;
    color: #FFF;
    padding-left: 20px;
    margin-top: 72px;
}

.baien .baien_more {
    display: block;
    width: 195px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background-color: #0084fc;
    color: #FFF;
    font-size: 18px;
    margin-left: 20px;
    margin-top: 60px;
    cursor: pointer;
}







.return_page{
    background: #f7f7f7;
    padding: 10px 20px;
    line-height: 30px;
    color: #666;
}
.return_page p a{
    color: #034484;
}

.slidewarp{width: 1200px;overflow:hidden;position:relative;}
.slidewarp .tempWrap{width: 1197px;/* left:40px; */}
.sbtn{ color:#000; width:100px; height:100px; overflow:hidden; /*background:#fff; opacity:.5; border-radius:50%;*/ position:absolute; top:50%; margin-top:-50px;
font-weight:bold; text-align:center; line-height:100px; font-size:25px; cursor:pointer; z-index:99;}
.sbtn i{ font-style:normal;}
.s_prev{ left:-50px;}
.s_prev i{ margin-left:30px;}
.s_next{ right:-50px;}
.s_next i{ margin-right:30px;}
.slide{ width:2970px; overflow:hidden;}
.slide li {
    float: left;
    width: 285px;
    /* width: 300px; */
    height: 155px;
    /* margin-right: 28px; */
    /* margin: 0 13px; */
    margin-right: 15px;
    border: 1px solid #ededed;
    cursor: pointer;
    }




/*拜恩优势  */

.youshi_box {
    position: relative;
    width: 100%;
    height: 878px;
    background: url(../images/youshi.png) no-repeat;
    background-size: 100% 100%;
}

.jianyi {
    position: fixed;
    right: 40px;
    bottom: 300px;
    width: 40px;
    height: 120px;
    background-color: #0096ff;
    color: #FFF;
    writing-mode: tb-rl;
    text-align: center;
    letter-spacing: 5px;
    padding-right: 10px;
    cursor: pointer;
    z-index: 98;
}

.jianyi>.cir {
    display: inline-block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #fff;
}

.w2{padding-bottom: 60px;}
.youshi_box .w {
    overflow: hidden;
}

.youshi_ul_box,
.youzhi_ul_box {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 180px;
    padding-left: 30px;
    margin-top: 80px;
    /* background-color: pink; */
}

.youshi_ul_wai {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1200px;
    height: 180px;
    /* background-color: skyblue; */
    overflow: hidden;
}

.prev,
.youzhi_prev {
    position: absolute;
    left: -56px;
    top: 85%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 3;
}

.next,
.youzhi_next {
    position: absolute;
    width: 14px;
    /* height: 26px; */
    right: 0px;
    top: 88%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 3;
}

.youshi_ul,
.youzhi_ul {
    position: absolute;
    top: -40%;
    /* left: 30px; */
    width: 1000%;
    height: 155px;
    margin-top: 80px;
    z-index: 2;
}

.youshi_ul li {
    float: left;
    width: 285px;
    /* width: 300px; */
    height: 155px;
    /* margin-right: 28px; */
    /* margin: 0 13px; */
    margin-right: 15px;
    border: 1px solid #ededed;
    cursor: pointer;
}

.youshi_ul li:hover {
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, .2);
}

.youshi_li_left {
    float: left;
    width: 90px;
    height: 100%;
}

.youshi_li_left img {
    display: block;
    margin: 40px auto 0;
}

.youshi_li_right {
    float: left;
    width: 190px;
    height: 100%;
}

.youshi_li_right h3 {
    margin-top: 36px;
}

.youshi_li_right p {
    font-size: 12px;
    margin-top: 20px;
    color: #787672;
    padding-right: 10px;
}



.youzhi_ul_wai {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 1200px;
    height: 180px;
    overflow: hidden;
}

.youzhi_ul {
    position: absolute;
    margin-top: 80px;
}

.youzhi_ul li {
    float: left;
    width: 285px;
    height: 155px;
    margin-right: 15px;
    cursor: pointer;
}

.youzhi_ul li:hover {
    box-shadow: 0 0 10px 10px rgba(0, 0, 0, .2);
}

.youzhi_ul li img {
    display: block;
    width: 100%;
    height: 100%;
}



.footer {
    position: relative;
    overflow: hidden;
    width: 100%;

    background-color: #373e42;
}

.footer .w {
    /* position: relative; */
}

.fenge {
    position: absolute;
    top: 55px;
    left: 390px;
    width: 1px;
    height: 210px;
    background-color: #515352;
}

.contract {
    float: left;
    color: #FFF;
    font-size: 14px;
    margin-top: 55px;
    width: 19%;
    padding-left: 9%;
}

.contract:nth-child(1) {
    width: 22%;
    border-right: 1px solid #525457;
    padding-left: 0;
    height: 300px;
}

.contract dt {
    margin-bottom: 20px;
}

.contract dd {
    margin-bottom: 15px;
}

.contract dd a {
    color: #FFF;
    font-size: 12px;
    color: #c6c8c9;
}

.contract dd a:hover {
    color: #f40;
}

.copyright {
    width: 910px;
    height: 60px;
    border-top: 1px solid #515352;
    /* background-color: pink; */
    margin: 0 auto;
    font-size: 12px;
    color: #c6c8c9;
    text-align: center;
    line-height: 50px;
}





/* è¿”å›žé¡¶éƒ¨ */

.back_top {
    position: fixed;
    right: 40px;
    bottom: 50px;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background-color: #0096ff;
    cursor: pointer;
    z-index: 99;
}

.back_top span {
    display: block;
    width: 25px;
    height: 4px;
    background-color: #2d3238;
    margin: 8px auto;
    border-radius: 2px;
}






























.wp_jcly {
    width: 100%;
    height: 860px;
    /* padding-top: 45px; */
    overflow: hidden;
    background: #fafafa;
    padding-top: 30px;
}
}

.wp_jcly_cont {
    width: 1200px;
    /* height: 690px; */
    margin: 0 auto;
}

.blue_stitle {
    font-size: 18px;
    width: 100%;
    height: 85px;
    color: #0073c4;
    text-align: center;
    line-height: 85px;
}


/*.wp_jcly_cont .tab{
    width:935px;
    height:110px;
    margin:0 auto;
    box-shadow: 0 2px 5px #ccc;
}
.tab_default{
    width:155px;
    height:55px;
    float:left;
    font-size:22px;
    color:#6d6d6d;
    line-height:55px;
    text-align:center;
    border-left:1px #ebebeb solid;
    border-bottom:1px #ebebeb solid;
    background:#fff;
    cursor:pointer;
}
.tab_active{
    background:url(../images/tab_activebg.png) no-repeat;
    color:#fff;
}
.tab_cont{
    width:100%;
    height:280px;
    margin:40px auto;
    background:#fff;
}
.tab_cont_default{
    width:1085px;
    height:280px;
    margin:0 auto;
    background:#fff;
    display:none;
    position:relative;
}
.left_div{
    width:468px;
    height:265px;
    background:#ecf8fd;
    position:absolute;
    left:0;
    top:15px;
    z-index:1;
}
.right_div{
    width:670px;
    height:270px;
    background:none;
    position:absolute;
    right:0;
    top:0;
    z-index:2;
}
.tab_cont_title{
    width:1em;
    height:auto;
    font-size:30px;
    color:#595959;
    line-height:35px;
    margin:65px 0 0 45px;
    display:block;
    float:left;
}
.tab_cont_arro{
    width:21px;
    height:197px;
    background:url(../images/tab_cont_arro.png) no-repeat;
    margin:36px 0 0 26px;
    float:left;
}
.left_div img{
    width:307px;
    height:204px;
    margin:30px 0 0 27px;
    float:left;
}
.right_div .top{
    width:670px;
    height:125px;
    float:right;
    background:none;
}
.top .title{
    width:139px;
    height:38px;
    background:url(../images/blue_arr.png) no-repeat;
    position:absolute;
    top:0;
    left:0;
    z-index:4;
    font-size:22px;
    color:#fff;
    line-height:33px;
    padding-left:15px;
}
.title_div{
    width:643px;
    height:105px;
    border:1px solid #5a97cb;
    position:absolute;
    top:19px;
    right:0;
    z-index:3;
    background:#fff;
}
.right_div .bottom{
    width:670px;
    height:125px;
    float:right;
    background:none;
}
.bottom .title{
    width:139px;
    height:38px;
    background:url(../images/blue_arr.png) no-repeat;
    position:absolute;
    top:145px;
    left:0;
    z-index:4;
    font-size:22px;
    color:#fff;
    line-height:33px;
    padding-left:15px;
}
.title_div01{
    width:643px;
    height:105px;
    border:1px solid #5a97cb;
    position:absolute;
    top:164px;
    right:0;
    z-index:3;
    background:#fff;
}
.cot{
    width:500px;
    height:70px;
    margin:17px 71px;
}
.title_li{
    width:166px;
    font-size:16px;
    color:#9b9b9c;
    line-height:35px;
    float:left;
}
.title_li span{
    width:35px;
    height:35px;
    display:block;
    background:url(../images/title_libg.png) no-repeat center center;
    float:left;
}
.show{
    display:block;
} */

.homeCon1 {
    width: 1200px;

    margin: 0 auto;
}

.homeContitle {
    width: 100%;
    height: 22px;
    font-size: 16px;
    padding: 24px 0;
    border-bottom: 3px solid #f2f2f2;
    position: relative;
    margin-bottom: 30px;
}

.homeContitle span {
    font-size: 20px;
    display: inline-block;
    width: auto;
    height: 25px;
    text-align: center;
    padding: 0 22px;
    cursor: pointer;
}

.homeContitle .title:hover {
    color: #055490;
}

.active {
    color: #055490;
    /* font-weight: bold; */
}

.titleBor {
    width: 90px;
    height: 3px;
    background: #055490;
    position: absolute;
    top: 70px;
    left: 0;
}

.homeConCon1 {
    width: 100%;
    /* height: 28px; */
}

.homeConConL {
    width: 25%;
    height: 570px;
    float: left;
    cursor: pointer;
    position: relative;
}

.homeConConL02 {
    width: 544px;
    height: 388px;
    float: left;
    padding: 20px 30px 0 20px;
    background: url(../images/hyq_hzp01.png) no-repeat;
}

.homeConConL02A {
    width: 100%;
    height: 50px;
    display: block;
    font-size: 24px;
    line-height: 50px;
    padding: 0;
    color: #055490;
    font-weight: normal;
    text-align: left;
}

.homeConConL02 div {
    width: 100%;
    height: 48px;
}

.homeConConL02 div span {
    float: left;
    font-size: 26px;
    line-height: 48px;
    color: #5d5d5d;
}

.homeConConL02 div img {
    float: right;
}

.homeConConL02 ul {
    margin-left: 10px;
    margin-top: 10px;
}

.homeConConL02 li {
    width: 211px;
    height: 108px;
    margin: 12px 20px;
    float: left;
    position: relative;
}

.homeConCon02 li:hover {
    text-decoration: underline;
}

.homeConConL02 li p {
    width: 100%;
    font-size: 22px;
    line-height: 108px;
    color: #ffffff;
    text-align: center;
    position: absolute;
}

.homeConConL02 li img {
    width: 211px;
    height: 108px;
    position: absolute;
    top: 0;
    left: 0;
}

.homeConCon02 {
    width: 594px;
    height: 428px;
    float: left;
    position: relative;
}

.homeConCon02 .homeConConL02A {
    padding-left: 30px;
    padding-top: 20px;
}

.homeConCon02 p {
    padding-left: 30px;
    width: calc(100% - 50px);
    padding-top: 20px;
    font-size: 18px;
    line-height: 32px;
    color: #444444;
    text-align: left;
}

.homeConCon02 li {
    width: 167px;
    margin: 0 13px;
    float: left;
    font-size: 18px;
    line-height: 50px;
    color: #fff;
    text-align: left;
}
.act_img{display:none;}
.homeConCon02 li:hover .def_img{
    display:none;
    transition: .4s;
}
.homeConCon02 li:hover .act_img{
    display:block;
    transition: .4s;
}

.homeConCon02 ul {
    margin-left: 10px;
}

.fmore {
    width: 100%;
    height: 48px;
    display: block;
    text-align: center;
    position: absolute;
    top: 340px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.homeConConL img{
    position:absolute;
    left:0;
    top:0;
    z-index:2;
}
.Ltitle{
    width: 76%;
    text-align: justify;
    font-size: 16px;
    color: #ffffff;
    line-height: 24px;
    margin-left: 12%;
    position: absolute;
    top: 63px;
    left: 0;
    z-index:3;
}
.Lbutton{
    width: 151px;
    height: 39px;
    position: absolute;
    top: 240px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(../images/jcly_lbutton.png) no-repeat;
    z-index:3;
    display:none;
}
.homeConConL:hover .Ltitle{
    top:100px;
    transition: .4s;
}
.homeConConL:hover .Lbutton{
    display:block;
    transition: .4s;
}
.homeConConL em {
    display: inline-block;
    width: 226px;
    height: 48px;
    position: absolute;
    top: 280px;
    left: 30px;
    background: url(../images/jcly_act.png) no-repeat;
}

.homeConConL em:hover {
    background: url(../images/jcly_def.png) no-repeat;
}

.homeConConL .em01 {
    display: inline-block;
    width: 190px;
    height: 48px;
    position: absolute;
    top: 280px;
    left: 30px;
    background: url(../images/hyq_act.png) no-repeat;
}

.homeConConL .em01:hover {
    background: url(../images/hyq_def.png) no-repeat;
}

.homeConConL:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    transition: .4s;
    transform: translate3d(0, -3px, 0);
}

.homeConConL img {
    width: 100%;
    height: 100%;
    background-size: contain;
}

.homeConConRhzp {
    width: 850px;
    height: 415px;
    float: right;
}

.hyq_hzp_title {
    width: 836px;
    height: 68px;
    float: left;
    background: url(../images/hyq_wzcffx_title.png) no-repeat center center;
    text-align: center;
    font-size: 26px;
    color: #444444;
    line-height: 68px;
    font-weight: bold;
}

.homeConConRhzp ul {
    width: 942px;
    height: 100%;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    float: left;
}

.homeConConRhzp li {
    width: 196px;
    height: 335px;
    float: left;
    margin-right: 20px;
    background: #fafafa;
    margin-bottom: 20px;
    cursor: pointer;
    list-style: none;
    position: relative;
}

.homeConConRhzp li img {
    width: 100%;
    margin-bottom: 10px;
}

.homeConConRhzp li div {
    height: 24px;
    text-align: center;
    font-size: 18px;
    color: #252525;
    line-height: 24px;
}

.homeConConRhzp li div a {
    color: #444444;
}

.homeConConRhzp li div a:hover {
    color: #073d80;
    text-decoration: underline;
}

.hzpgdzx {
    width: 87px;
    height: 29px;
    background: url(../images/hzpgdzx.png) no-repeat;
    position: absolute;
    top: 288px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

.homeConConRwzcffx {
    width: 850px;
    height: 415px;
    float: right;
}

.hyq_wzcffx_title {
    width: 836px;
    height: 68px;
    float: left;
    background: url(../images/hyq_wzcffx_title.png) no-repeat center center;
    text-align: center;
    font-size: 26px;
    color: #444444;
    line-height: 68px;
    font-weight: bold;
}

.homeConConRwzcffx ul {
    width: 942px;
    height: 100%;
    margin: 0;
    padding: 0;
    margin-top: 10px;
    float: left;
}

.homeConConRwzcffx li {
    width: 196px;
    height: 162px;
    float: left;
    margin-right: 20px;
    background: #fafafa;
    margin-bottom: 20px;
    cursor: pointer;
    list-style: none;
    position: relative;
}

.homeConConRwzcffx li img {
    width: 100%;
    margin-bottom: 0;
    float: left;
}

.homeConConRwzcffx li div {
    width: 100%;
    text-align: center;
    font-size: 22px;
    color: #252525;
    line-height: 60px;
    float: left;
}

.homeConConRwzcffx li div a {
    color: #444444;
}

.homeConConRwzcffx li div a:hover {
    color: #073d80;
    text-decoration: underline;
}

.homeConConR {
    width: 73%;
    float: right;
}

.homeConConR ul {
    /* width: 942px; */
    /* height: 100%; */
    margin: 0;
    padding: 0;
}

.homeConConRLi {
    width: 32.1%;
    padding: 20px 10px;
    float: left;
    /* margin-right: 10px; */
    background: #fff;
    margin-bottom: 10px;
    cursor: pointer;
    list-style: none;
    position: relative;
    height: 130px;
    /* margin-top: 5px; */
    margin-left: 10px;
}
.homeConConRLi:nth-child(2){/* margin: 0 10px; */}
.homeConConRLi:nth-child(5){/* margin: 0 10px; */}
.homeConConRLi-img{float: left;/* width: 10%; */}
.homeConConRLi-tit{float: left;width: 70%;}
.homeConConRLi-tit h1{font-size: 18px;}
.homeConConRLi-tit p{font-size: 13px;color: #868686;margin-top: 6px;}
.homeConConRLi02 {
    width: 199px;
    height: 230px;
    float: left;
    margin-right: 12px;
    background: #fafafa;
    margin-bottom: 20px;
    cursor: pointer;
    list-style: none;
    position: relative;
}

.homeConConB{width: 72%;float: right;background: #fff;padding: 20px 0;box-sizing: border-box;}
.homeConConB-L{float: left;width: 20%;text-align: center;line-height: 124px;border-right: 2px solid #eee;box-sizing: border-box;color: #0084fc;}
.homeConConB-R{float: left;width: 68%;margin: 0px 45px;}
.homeConConB-R p{padding: 10px 0;text-align: center;font-size: 14px;color: #666666;display: flex;}
.homeConConB-R p:nth-child(2){border-top: 1px solid #d4d4d4;border-bottom: 1px solid #d4d4d4;}
.homeConConB-R-span1{width: 25%;display: block;border-right: 1px solid #d4d4d4}
.homeConConB-R-span1:nth-child(4){border:none;}
.homeConConB-R-span2{width: 25%;display: block;border-right: 1px solid #d4d4d4}
.homeConConB-R-span2:nth-child(5){border:none;}
.biaozhun{margin-top: 20px;border-top: 1px solid #d4d4d4;padding-top: 20px;}
.biaozhun .homeConConB-L{height: 84px;line-height: 84px;}
.homeConConRLi-img02 {
    width: 199px;
    height: 143px;
}

.wp_jcly_p{text-align: center;margin: 0 auto;margin-top: 20px;color: #868686;width: 80%;}
.wp_jcly_span{text-align: center;margin-top: 30px;}
.wp_jcly_span .span{padding: 10px 20px;border:1px solid #0084fc;border-radius: 4px;background-color: rgba(255,255,255,.7);}
.wp_jcly_span .sp{background:  #0084fc;color: #fff;}

.homeConConRLi-word1 {
    text-align: center;
    font-size: 22px;
    color: #252525;
    line-height: 32px;
}

.homeConConRLi-word11 {
    text-align: center;
    font-size: 22px;
    color: #252525;
    line-height: 85px;
}

.homeConConRLi-word11:hover {
    color: #073d80;
    text-decoration: underline;
}

.homeConConRLi-word21 {
    text-align: center;
    font-size: 22px;
    color: #252525;
    line-height: 42px;
}

.homeConConRLi-word1 a {
    color: #444444;
    text-align: center;
    width: 100%;
}

.homeConConRLi-word1 a:hover {
    color: #073d80;
    text-decoration: underline;
}

.homeConConRDiv {
    width: 843px;
    height: 172px;
    float: left;
    margin: 0 auto;
    background: url(../images/hyq_sl05.png) no-repeat;
}

.homeConConRDiv p {
    width: 175px;
    height: 172px;
    float: left;
    font-size: 26px;
    line-height: 172px;
    text-align: center;
    color: #5d5d5d;
}

.homeConConRDiv ul {
    margin: 27px 0;
}

.homeConConRDiv li {
    padding: 0 27px;
    float: left;
    font-size: 22px;
    line-height: 60px;
    text-align: center;
    color: #5d5d5d;
}

.homeConConRDiv a {
    color: #444444;
}

.homeConConRDiv a:hover {
    color: #055490;
    text-decoration: underline;
}

.homeConCon03 ul {
    margin-left: 38px;
    margin-top: 10px;
}

.homeConCon03 li {
    width: 337px;
    height: 129px;
    margin: 10px 17px;
    float: left;
    position: relative;
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.homeConCon03 li p {
    width: 100%;
    font-size: 22px;
    line-height: 129px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    background: rgba(0, 0, 0, 0.3);
}

.homeConCon03 li p:hover {
    color: #272727;
    background: rgba(255, 255, 255, 0.5);
}

.homeConCon03 li img {
    width: 337px;
    height: 129px;
    position: absolute;
    top: 0;
    left: 0;
}

.over:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    transition: .4s;
    transform: translate3d(0, -3px, 0);
}






.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: ".";
  width: 0;
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
  overflow: hidden;
}
.cont {
  width: 1200px;
  margin: 0 auto;
}



.four{margin-top: 30px;}
.four .u-bd {
  position: relative;
}
.four .u-bd .hd {
  position: absolute;
  top: 37%;
  left: -50px;
  width: 109%;
}
.four .u-bd .hd a {
  font-size: 25px;
}
.four .u-bd .hd .prev {
  float: right;
  top:20px;
  left: 25px;
}
.four .u-bd .hd .next {
  float: right;
  top:20px;
  right: 25px;
}
.four .u-bd .bd ul li {
  width: 287px;
  margin-right: 17px;
  float: left;
  text-align: center;
}
.four .u-bd .bd ul li .img-box {
  width: 100%;
  height: 209px;
  overflow: hidden;
}
.four .u-bd .bd ul li .img-box img {
  width: 100%;
  height: 100%;
  transition: all 0.4s;
  object-fit: contain;
}
.four .u-bd .bd ul li p {
  margin-top: 30px;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: #333333;
}
.four .u-bd .bd ul li:hover .img-box img {
  transform: scale(1.2);
  transition: all 0.4s;
}






.baojia{background: #fff;box-shadow: 0px 5px 29.12px 2.88px rgba(167, 167, 167, 0.2);width: 1200px;margin: 0 auto;padding: 60px 0;margin-top: -60px;position: relative;z-index: 2;margin-bottom: 60px;}
.baojia-list{padding: 30px 0;}
.baojia-list h1{font-size: 20px;color: #000;font-weight: bold;}
.baojia-list h2{font-size: 14px;border-left: 4px solid #0084fc;box-sizing: border-box;padding: 0 8px;color: #000;font-weight: bold;}

.baojia-top{width: 90%;margin: 0 auto;margin-top: 30px;}
.baojia-top-l{float: left;width: 31.4%;margin-right: 20px;margin-top: 20px;}
.baojia-top-l input{border:none;border-bottom: 1px solid #8d8d8d;width: 100%;margin-top: 10px;padding: 6px;font-size: 14px;}

.biaojia-center{/* width: 90%; */margin: 0 auto;margin-top: 20px;}
.biaojia-center input{border:1px solid #8d8d8d;box-sizing: border-box;width: 100%;height: 100px;margin-top: 10px;}

.biaojia-botter{width: 90%;margin: 0 auto;margin-top: 30px;}
.biaojia-botter-l{float: left;width: 48%;margin-right: 20px;margin-top: 20px;}
.biaojia-botter-l input{border:none;border-bottom: 1px solid #8d8d8d;width: 100%;margin-top: 10px;padding: 6px;font-size: 14px;}
.subt{width: 14%;margin: 0 auto;}
.subt input{background: #0084fc;color: #fff;width: 100%;font-size: 16px;padding: 10px 0;border:none;}





.lianxi{background: url(../images/jieshao1.jpg)no-repeat center;}
.lianxi-list{width: 1200px;margin: 0 auto;padding: 30px 0;}
.lianxi-l{float: left;width: 50%;border:1px solid #8d8d8d;box-sizing: border-box;padding: 30px 0;}
.lianxi-l p{border-left: 4px solid #0084fc;box-sizing: border-box;padding: 0 8px;margin: 20px 40px;font-size: 14px;font-weight: bold;color: #000; }
.lianxi-r{float: left;width: 50%;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}










@media(max-width: 1440px){
    .hangye-p{margin-top: 27px;}
    .jieshao-r{height: 200px;overflow: hidden;}
    .swiper-banner{height: 500px;}
    .wp_jcly{padding-top: 0;}
    .homeConConRLi{height: 110px;}
    .homeConConL{height: 530px;}
    .wp_jcly_p{margin-top: 10px;}
    .wp_jcly{height: 750px;}

    
    
    .jiancecp-list ul li{height: 130px;}

}


@media(max-width: 1336px){
    .hangye-titl p{line-height: 25px;}
}




/*footer*/ 